TD Pile ou Face
La calculatrice TI82 permet de simuler du hasard :
-
Il est possible tirer un nombre au hasard entre 0 et 1 en allant dans
testAmath, ongletPRBà droite, puisNbrAléatet en validant avecprécrésolEntrer
-
Il est aussi possible de tirer un nombre entier au hasard entre 1 et 10 en tapant (même menu)entAléat ( 1,10)
Exercice 1
Créer un programme (dans
dessin
C
prgm
,Nouv
), appeléDES
, qui simule le lancé de dé : 1
Pour commencer, le programme doit simplement afficher un nombre au hasard entre 1 et 6.
2
Modifier le programme pour qu'il simule le lancé de deux dés : il doit afficher deux valeurs entre 1 et 6.
Exercice 2
En utilisant le programme
DES
, nous allons simuler 60 jets de dés (En appuyant de nouveau sur
préc
résol
Entrer
, le programme se relance). 1
Remplir ce premier tableau avec les résultats obtenus : $$ \begin{array}{|c|c|c|c|c|c|c|c|c|} \hline \ \ &\ \ &\ \ &\ \ &\ \ &\ \ &\ \ &\ \ &\ \ &\ \ \\ \hline \ \ &\ \ &\ \ &\ \ &\ \ &\ \ &\ \ &\ \ &\ \ &\ \ \\ \hline \ \ &\ \ &\ \ &\ \ &\ \ &\ \ &\ \ &\ \ &\ \ &\ \ \\ \hline \ \ &\ \ &\ \ &\ \ &\ \ &\ \ &\ \ &\ \ &\ \ &\ \ \\ \hline \ \ &\ \ &\ \ &\ \ &\ \ &\ \ &\ \ &\ \ &\ \ &\ \ \\ \hline \ \ &\ \ &\ \ &\ \ &\ \ &\ \ &\ \ &\ \ &\ \ &\ \ \\ \hline \end{array} $$
2
Compléter alors le tableau d'effectifs suivant : $$ \begin{array}{|l|c|c|c|c|c|c|} \hline \text{Issue} & 1 & 2 & 3 & 4 & 5 & 6 \\ \hline \text{Effectif} & \ \ &\ \ &\ \ &\ \ &\ \ &\ \ \\ \hline \end{array} $$
3
Le tableau d'effectif est-il surprenant ? Quel était le résultat attendu ?
Exercice 3
Créer un programme appelé
PILEFACE
, qui simule le jeu de pile ou face : 1
Pour commencer, le programme doit simplement afficher un nombre au hasard qui soit 0, soit 1.
2
En utilisant les instructions
If
,Then
,Else
,End
(dans
dessin
C
prgm
), modifier le programme pour qu'il affiche le textePILE
si le nombre obtenu est 0 ou le texteFACE
sinon.
Il est possible de modifier le programme précédent pour qu'il affiche "tranche" une fois sur un million, même si ce n'est pas très utile.
La calculatrice TI82 permet de créer des programmes utilisant des boucles. Cela signifie qu'il est possible de faire exécuter des taches répétitives. La syntaxe à utiliser est la suivante :
Dans la boucle, les instructions seront répétées 5 fois, et à chaque fois la variable I changera de valeur en commençant à 1, puis 2, etc., jusqu'à 5.
code ti82 : | pseudo code : |
For(I;1;5) Instruction à répéter End |
Pour I allant de 1 à 5 Instruction à répéter Fin de la boucle |
Créer un programme
TEST
(que l'on pourra effacer plus tard) pour essayer la boucle For : -
Recopier la boucle précédente dans le programmeTESTen remplaçant l'instruction à répéter parDisp "BONJOUR". Lancer le programmeTEST.
-
Ensuite, remplacer l'instruction à répéter parDisp I. Lancer le programmeTEST. Quelle est la différence principale entre les deux ?
Si l'on remplace I par une autre variable, elle ne changera pas à chaque passage de la boucle.
Exercice 4
Voici un programme en pseudo-code :
|
1
Que représentent les variables P, F et N ?
2
Les variables P et Q sont appelées des compteurs. Expliquer.
3
Traduire le pseudo-code en langage TI82 et le taper dans un nouveau programme
CPTPILEFACE
4
Essayer le programme avec des valeurs différents pour N : 10, 100, 1000. Noter ces valeurs. Commenter les résultats.
5
Modifier le programme pour qu'il demande à l'utilisateur la valeur souhaitées pour la variable N (utiliser les commande
Disp etInput ).
|